iT邦幫忙

2022 iThome 鐵人賽

0
Modern Web

React應用記錄誌系列 第 31

在Windows 安裝wsl 出現error: 0x80370102,如何修復錯誤

  • 分享至 

  • xImage
  •  

最近剛開始學習Linux,在Windows安裝wsl卻出現安裝失敗,錯誤訊息error:0x80370102, 找到修復方法後,在這裡留下備忘筆記,提供給想在Windows 10或11安裝wsl作參考。

一、在Windows安裝wsl(預設安裝的是Ubuntu系統)

以系統管理員身份執行CMD或是PowerShell,輸入指令

wsl --install

系統要求重新開機,重新開機後出現error: 0x80370102

Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80370102
Please enable the Virtual Machine Platform Windows feature and ensure virtualization is enabled in the BIOS.
For information please visit https://aka.ms/enablevirtualization
Press any key to continue...

二、修復錯誤如下:

以Run as Administrator 開啟PowerShell
在 C:\Windows\System32>輸入
wsl --set-default-version 1
出現the operation completed successfully操作成功完成

C:\Windows\System32> wsl --set-default-version 1
the operation completed successfuly

重新開啓Ubuntu,安裝完成後,設定帳號和密碼即可

Installing, this may take a few minutes...
Please create a default UNIX user account. The username does not need to match your Windows username.
For more information visit: https://aka.ms/wslusers
Enter new UNIX username:
New password:
Retype new password:

完成


上一篇
Day30 MERN Stack -6 Frontend React實作
系列文
React應用記錄誌31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 則留言

4
Brandy
iT邦新手 2 級 ‧ 2023-05-03 13:04:02

WSL2 的 linux 比較好。Fallback 到 WSL1 很怪。這個應該是要 check

  1. BIOS 有 enable CPU virtual
  2. HyperV 有正確啟用
maline77 iT邦研究生 5 級 ‧ 2023-05-19 21:20:37 檢舉

因為剛學linux有很多不懂之處,我是windows10安裝wsl 2不行,才改回wsl1,對於Bios enable Cpu virtual 和 HyperV尚不是很了解如何設定使用,之後會再找時間了解,謝謝

2
sam0407
iT邦大師 1 級 ‧ 2023-05-24 15:48:37

如果電腦上有裝過Hyper-V以外的VM軟體(Ex.Virtural Box、VMWare Workstation)要再裝WSL2才真是一場災難....

在BIOS有enable CPU virtual且HyperV 有正確啟用的情形下,我試了許久,都是和原PO一樣的錯誤0x80370102,最後我是開啟了核心隔離裡的記憶體完整性才解決,提供給查詢此錯誤的邦友們參考。
https://ithelp.ithome.com.tw/upload/images/20230524/20012665IfTy3HLBo2.png

maline77 iT邦研究生 5 級 ‧ 2023-05-24 21:14:17 檢舉

謝謝

我要留言

立即登入留言